import { PaginationProps } from '@arco-design/web-vue/es/pagination/interface';

export namespace Table {
	export interface Pageable {
		current: number;
		pageSize: number;
		total: number;
	}
	export interface TableStateProps {
		records: any[];
		pageable: PaginationProps;
		searchParam: {
			[key: string]: any;
		};
		searchInitParam: {
			[key: string]: any;
		};
		totalParam: {
			[key: string]: any;
		};
		icon?: {
			[key: string]: any;
		};
		loadingValue: boolean;
	}
}
